#pragma once

#include <iostream>
using namespace std;

#include "Log.hpp"
#include "Socked.hpp"


class EpollServer
{
private:
    Sock _listensock;
    uint16_t _port;
public:
    EpollServer(const uint16_t port)
        :_port(port)
    {}

    ~EpollServer()
    {
        _listensock.Close();
    }

    void Init()
    {
        _listensock.Socket();
        _listensock.Bind(_port);
        _listensock.Listen();
    }

    void Start()
    {
        for(;;)
        {
            
        }
    }
};